40% of the population can trace their roots back to Africans brought over in the 17th century; the rest is composed of Maya groups, black Caribs (Garifuna), and immigrants from Mexico, the Middle East and India. Belize has a few self-contained communities of Swiss-descended Mennonites.